/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladora;

import Entidades.Cliente;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import telas.ClienteView;
import telas.FazerRetiradaView;

/**
 *
 * @author Thalyta
 */
public class EmitirRetiradaPresenter {
      private FazerRetiradaView telaretirada = new FazerRetiradaView();
      private  Cliente clientes ;
      
      
    public EmitirRetiradaPresenter(FazerRetiradaView telaretiradas, Cliente cliente) {
        
        telaretirada = telaretiradas;
        clientes = cliente;
      
        
         telaretirada.getBtnfechar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                
               fechar();
            }
        });
         
       telaretirada.getBtnconfirmar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                
             retirar();
            }
        });
         
       telaretirada.setVisible(true);
    }
   
    public void retirar (){
        
              if("".equals(telaretirada.getTxtvalor().getText())){
                  
              JOptionPane.showMessageDialog(telaretirada, "Campo em branco ");
              telaretirada = new FazerRetiradaView();
              
                EmitirRetiradaPresenter contrdeposito = new EmitirRetiradaPresenter(telaretirada,clientes);
                telaretirada.setVisible(false);
              }
              else {
                clientes.getConta().setSaldo(clientes.getConta().getSaldo() - (Float.parseFloat(telaretirada.getTxtvalor().getText())));
                telaretirada.setVisible(false);
                ClienteView telacliente = new ClienteView();
                ClientePresenter contrcliente = new ClientePresenter(telacliente, clientes);
              }
    }
    public void fechar(){
        
        
                telaretirada.setVisible(false);
                ClienteView telacliente = new ClienteView();
                ClientePresenter contrcliente = new ClientePresenter(telacliente, clientes);
        
        
    }
}
